14 research outputs found
Recommended from our members
A portable accelerator control toolkit
In recent years, the expense of creating good control software has led to a number of collaborative efforts among laboratories to share this cost. The EPICS collaboration is a particularly successful example of this trend. More recently another collaborative effort has addressed the need for sophisticated high level software, including model driven accelerator controls. This work builds upon the CDEV (Common DEVice) software framework, which provides a generic abstraction of a control system, and maps that abstraction onto a number of site-specific control systems including EPICS, the SLAC control system, CERN/PS and others. In principle, it is now possible to create portable accelerator control applications which have no knowledge of the underlying and site-specific control system. Applications based on CDEV now provide a growing suite of tools for accelerator operations, including general purpose displays, an on-line accelerator model, beamline steering, machine status displays incorporating both hardware and model information (such as beam positions overlaid with beta functions) and more. A survey of CDEV compatible portable applications will be presented, as well as plans for future development
Recommended from our members
Orbit correction using virtual monitors at Jefferson Lab
An orbit correction algorithm is developed to achieve the following goals for the CEBAF accelerator at Jefferson Lab.: (1) Pre-processing of orbit input to account for estimated misalignment and monitor errors. (2) Automatic elimination of blind spots caused by response matrix degeneracy. (3) Transparency of exception handling to interchangeable generic steering engines. (4) CEBAF-specific demands on control of injection angle, path length, orbit effects on optics, simultaneous multiple pass steering, and orbit control at un-monitored locations. All of the above can be accomplished by the introduction of virtual monitors into the processed input orbit, whose theoretical basis is to be discussed in this report. Implementation of all or part of these features and operational experience during the CEBAF variable energy runs will also be discussed
Recommended from our members
The CEBAF control system
CEBAF has recently upgraded its accelerator control system to use EPICS, a control system toolkit being developed by a collaboration among laboratories in the US and Europe. The migration to EPICS has taken place during a year of intense commissioning activity, with new and old control systems operating concurrently. Existing CAMAC hardware was preserved by adding a CAMAC serial highway link to VME; newer hardware developments are now primarily in VME. Software is distributed among three tiers of computers: first, workstations and X terminals for operator interfaces and high level applications; second, VME single board computers for distributed access to hardware and for local control processing; third, embedded processors where needed for faster closed loop operation. This system has demonstrated the ability to scale EPICS to controlling thousands of devices, including hundreds of embedded processors, with control distributed among dozens of VME processors executing more than 125,000 EPICS database records. To deal with the large size of the control system, CEBAF has integrated an object oriented database, providing data management capabilities for both low level I/O and high level machine modeling. A new callable interface which is control system independent permits access to live EPICS data, data in other Unix processes, and data contained in the object oriented database